<?php
include_once("user.php");
include_once("role.php");
include_once("resource.php");
include_once("rbac.php");


echo (" <br>pruebas sobre recurso<br>" );
$user=new resource();
echo ("<br>crear recurso con permiso invalido:<br> ");

echo($user->insertar_recurso("test1","test1","test1","root"));

echo ("<br>crear recurso con permiso valido: <br>");

echo($user->Insertar_recurso("test1","test1","test1","admin"));

echo ("<br>buscar recurso creado con permiso invalido: <br>");

echo($user->Seleccionar_recurso("test1", "root"));

echo ("<br>buscar recurso creado con permiso valido: <br>");

print_r($result=$user->Seleccionar_recurso("test1", "admin"));
echo ($result[0]['name']);
echo ("<br>buscar todos los recursos<br>");

print_r($user->Seleccionar_recurso(NULL, "admin"));

echo ("<br>modificar recurso creado para cambiar nombre a test2 con permiso invalido <br>");

echo($user->Actualizar_recurso("test1", "test2", "", "", "", "root"));
echo("<br>");
print_r($user->Seleccionar_recurso(NULL, "admin"));

echo ("<br> modificar recurso creado para cambiar nombre a test2 tipo md5 y ubicacion localhost con permiso valido <br>");

print_r($user->Seleccionar_recurso(NULL, "admin"));
echo("<br>");
echo($user->Actualizar_recurso("test1", "test2", "", "md5","localhost" , "admin"));
echo("<br>");
print_r($user->Seleccionar_recurso(NULL, "admin"));
echo("<br>");
echo("<br>elimina el recurso test2 con permiso valido: <br>");
echo($user->Eliminar_recurso("test2", "admin"));
echo("<br>salto de linea<br>");
print_r($user->Seleccionar_recurso(NULL, "admin"));


?>